03. Welcome to Android Kotlin Developer Nanodegree Program
## Welcome to the Android Kotlin Nanodegree Program!
Welcome to the Android Kotlin Developer Nanodegree Program! My name is Alison Rodal and I worked with a talented team of industry experts and curriculum designers to put this program together.
We are excited to have you join us!
How will you benefit from this Nanodegree program?
Why Android Development with Kotlin? Today, Android has 75% of the total market share for mobile operating systems worldwide, and developers who can build applications featuring well-designed user interfaces, and that are designed for scalability and performance are in demand. Developers prefer Kotlin too because it’s versatile, concise, and easy to test and maintain. Over 50% of all professional Android developers use Koltin to build their applications. Announced by Google in 2019 as the preferred programming language for Android development, Kotlin has quickly become the fastest-growing programming language according to GitHub.
What you will learn
In this Nanodegree program, you will master the skills of a professional Android developer including Android Studio, Android Jetpack, and Kotlin to build industry-defining applications for the world’s most used mobile platform. Top companies today such as Google, Square, Pinterest, and Capital One use Kotlin to create their Android apps and are seeking to hire talented Android developers who can help to execute a Kotlin-first application development approach. The popularity of Kotlin is driving huge demand for Android Kotlin Developers; it is the 4th most-loved programming language in Stack Overflow’s 2019 Developer Survey, and in a 2019 State of Mobile Development report from Indeed, 89% of employers were seeking mobile developers who can build for Android with Kotlin. There is no better time than now to meet the demand for Android and Kotlin, and we are excited to help you achieve your goals!
Through interactive lesson content, exercises, and hands-on projects, you will apply the fundamentals of Android application development with Kotlin and produce a diverse portfolio of projects by the end of the program to show employers. You will learn to implement modern Android components to design engaging and effective user interfaces, incorporate remote data into an application using RESTful interfaces and web APIs, and integrate hardware capabilities such as location to provide users with mobile enriched features from within an Android application. You will also organize, store, retrieve, and display content on an Android mobile device and architect your Android apps using the MVVM pattern for scalability and performance. You will learn from professional Android developers, from top companies who have built top-performing apps using Kotlin and modern Android frameworks across a variety of industry verticals.
What the program offers
Every project you submit gets reviewed and our project reviewers will provide personalized feedback on how you can improve your work. After completing this program, you will be ready for a career as an Android Kotlin Developer or ready to bring these new skills to your current role.